I think that's most of it. If you're raised expecting to be able to do what you want and have things handed to you then you're going to be disgruntled when it isn't there. Two things probably exacerbate the issue. The collapse of prosperity and wealth inequality in the US has made life more difficult for every person who isnt rich, regardless of race or gender. But since white men had it the easiest for decades the impact on them is a lot more disruptive than it is to minorities and women who have dealt with discrimination and getting screwed over all their lives. The horrible, bullshit definition American culture attributes to masculinity is also a major problem. To these people it means control, power, greed, and aggression/violence. That's a warped, bastardized view point that poisons the mind of men. Strength is a masculine virtue, but strength isn't aggression and violence. Strength is the ability to withstand adversity and conduct one's self with honor and values in the face of it. Correcting what it means to be masculine to society is paramount to fixing the problem since the current accepted meaning is destructive and not constructive. The other issue is religion destroying itself as a source of ethics and values to live by. The abhorrent corruption and criminality in various religions has been exposed in the social media/internet age. Their bullshit rings hollow now to millions of Americans. That said, there needs to be a philosophical backbone to replace it in a positive and constructive way. Secular Buddhism, existentialism, etc. People need a code to live by or else they risk gravitating to destructive ideologies like right wing garbage. People don't need supernatural nonsense, but they do need a sense of belonging to something important. Something bigger than themselves. Women in society are far better equipped to do this due to their more social nature. Men tend to isolate and become destructive if they don't replace their religious indoctrination with a values based philosophy for their lives. Then regulations changes of 30 years ago that offshored manufacturing killed a lot of the blue collar work that was almost exclusively male. The current AI development is threatening to do that to white collar work, starting with coders and systems developers. Seeing how the last 3 decades has had schools pushing people into computer science as it's "the future"? We're in for a disasterous shift if AI makes them obsolete. It's just a collapsing and rapidly changing society as a whole and we are not equipped to deal with it.